Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dynamic human icons #3462

Open
wants to merge 25 commits into
base: master
Choose a base branch
from

Conversation

FalloutFalcon
Copy link
Member

@FalloutFalcon FalloutFalcon commented Oct 1, 2024

About The Pull Request

You can now generate simple mob icons via corpse spawners and its cached so its not terribly expensive
port of tgstation/tgstation#72517
and to fix some unit tests ports (which will also minorly improve init times i suspect) that changes how overlays render.
tgstation/tgstation#69696
tgstation/tgstation#73965
tgstation/tgstation#71706
currently only applied to frontiersmen but its very simple to do it for any of them
image

  • FIX THAT TEST BEFORE MERG

Why It's Good For The Game

No more ancient simple mob sprites once everything is moved over

Changelog

🆑 FalloutFalcon, Fikou, a hood by Viro
refactor: humanoid mobs automatically generate their sprites, they no longer will be outdated
/:cl:

@github-actions github-actions bot added DME Edit Code change Watch something violently break. labels Oct 1, 2024
@FalloutFalcon FalloutFalcon added the Test Merge Required They'll have to do it for free. label Oct 7, 2024
@FalloutFalcon
Copy link
Member Author

i will fix that unit test fail but its still good for tm

@FalloutFalcon FalloutFalcon added Test Merged They've done it for free. and removed Test Merge Required They'll have to do it for free. labels Oct 16, 2024
@github-actions github-actions bot added the Merge Conflict Use Git Hooks, you're welcome. label Oct 16, 2024
Copy link
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions github-actions bot removed the Merge Conflict Use Git Hooks, you're welcome. label Oct 17, 2024
Copy link
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions github-actions bot added the Merge Conflict Use Git Hooks, you're welcome. label Oct 19, 2024
@Sun-Soaked
Copy link
Member

fix conflicts and let's see if the, github checks segmentation fault. happens again (what the fuck)

github-merge-queue bot pushed a commit that referenced this pull request Nov 15, 2024
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
<details><summary>Pictures</summary>
<p>


![dreamseeker_xEj59EPTs5](https://github.com/user-attachments/assets/d92a9fb4-818e-465e-96f0-99a93798eca6)

![dreamseeker_auitVwi8CV](https://github.com/user-attachments/assets/6638cb59-d77f-4000-b6b0-490ba4eeb0b1)

![dreamseeker_scQzFBzfAx](https://github.com/user-attachments/assets/744de12a-4943-458a-87d6-a4f6be7e7e36)
![StrongDMM-2024-10-11 15 15
44](https://github.com/user-attachments/assets/5ba2a741-60c0-4988-9740-fdafcaa14586)
![StrongDMM-2024-10-11 15 15
45](https://github.com/user-attachments/assets/47b5fffd-9faf-41c5-8e99-ac3016ea8f6a)

</p>
</details> 


Adds a new ruin to the rockplanet pool. The N+S Mining Base is a small
mining installation that had been built to extract minerals - and then
was promptly raided by the Ramzi Clique (ramzi guys are somewhat waiting
on #3462. I consider them placeholder right now). The ruin contains a
small amount of weaponry, some fluff, and a refinery for your lovely ore
mining efforts.

The main gimmick is based around cleaning the base up, getting it
somewhat functional, and using the drill to extract ore from the
comically good ore veins. There are platforms with turrets deployed
around them (as well as sandbags) to form a defensible position, but
unless you can get into the refinery, it'll be somewhat annoying to
actually use.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game
It's gimmicky content!!
<!-- Please add a short description of why you think these changes would
benefit the game. If you can't justify it in words, it might not be
worth adding. -->

## Changelog

:cl:
add: N+S has reported losing contact with one of their rockplanet based
mining installations
/:cl:

<!-- Both :cl:'s are required for the changelog to work! You can put
your name to the right of the first :cl: if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

---------

Co-authored-by: Erika Fox <[email protected]>
github-merge-queue bot pushed a commit that referenced this pull request Nov 15, 2024
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
<details><summary>Pictures</summary>
<p>


![dreamseeker_xEj59EPTs5](https://github.com/user-attachments/assets/d92a9fb4-818e-465e-96f0-99a93798eca6)

![dreamseeker_auitVwi8CV](https://github.com/user-attachments/assets/6638cb59-d77f-4000-b6b0-490ba4eeb0b1)

![dreamseeker_scQzFBzfAx](https://github.com/user-attachments/assets/744de12a-4943-458a-87d6-a4f6be7e7e36)
![StrongDMM-2024-10-11 15 15
44](https://github.com/user-attachments/assets/5ba2a741-60c0-4988-9740-fdafcaa14586)
![StrongDMM-2024-10-11 15 15
45](https://github.com/user-attachments/assets/47b5fffd-9faf-41c5-8e99-ac3016ea8f6a)

</p>
</details> 


Adds a new ruin to the rockplanet pool. The N+S Mining Base is a small
mining installation that had been built to extract minerals - and then
was promptly raided by the Ramzi Clique (ramzi guys are somewhat waiting
on #3462. I consider them placeholder right now). The ruin contains a
small amount of weaponry, some fluff, and a refinery for your lovely ore
mining efforts.

The main gimmick is based around cleaning the base up, getting it
somewhat functional, and using the drill to extract ore from the
comically good ore veins. There are platforms with turrets deployed
around them (as well as sandbags) to form a defensible position, but
unless you can get into the refinery, it'll be somewhat annoying to
actually use.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game
It's gimmicky content!!
<!-- Please add a short description of why you think these changes would
benefit the game. If you can't justify it in words, it might not be
worth adding. -->

## Changelog

:cl:
add: N+S has reported losing contact with one of their rockplanet based
mining installations
/:cl:

<!-- Both :cl:'s are required for the changelog to work! You can put
your name to the right of the first :cl: if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

---------

Co-authored-by: Erika Fox <[email protected]>
@thgvr thgvr removed the Test Merged They've done it for free. label Dec 3, 2024
MrCat15352 pushed a commit to MrCat15352/MrCat that referenced this pull request Dec 27, 2024
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
<details><summary>Pictures</summary>
<p>


![dreamseeker_xEj59EPTs5](https://github.com/user-attachments/assets/d92a9fb4-818e-465e-96f0-99a93798eca6)

![dreamseeker_auitVwi8CV](https://github.com/user-attachments/assets/6638cb59-d77f-4000-b6b0-490ba4eeb0b1)

![dreamseeker_scQzFBzfAx](https://github.com/user-attachments/assets/744de12a-4943-458a-87d6-a4f6be7e7e36)
![StrongDMM-2024-10-11 15 15
44](https://github.com/user-attachments/assets/5ba2a741-60c0-4988-9740-fdafcaa14586)
![StrongDMM-2024-10-11 15 15
45](https://github.com/user-attachments/assets/47b5fffd-9faf-41c5-8e99-ac3016ea8f6a)

</p>
</details> 


Adds a new ruin to the rockplanet pool. The N+S Mining Base is a small
mining installation that had been built to extract minerals - and then
was promptly raided by the Ramzi Clique (ramzi guys are somewhat waiting
on shiptest-ss13#3462. I consider them placeholder right now). The ruin contains a
small amount of weaponry, some fluff, and a refinery for your lovely ore
mining efforts.

The main gimmick is based around cleaning the base up, getting it
somewhat functional, and using the drill to extract ore from the
comically good ore veins. There are platforms with turrets deployed
around them (as well as sandbags) to form a defensible position, but
unless you can get into the refinery, it'll be somewhat annoying to
actually use.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game
It's gimmicky content!!
<!-- Please add a short description of why you think these changes would
benefit the game. If you can't justify it in words, it might not be
worth adding. -->

## Changelog

:cl:
add: N+S has reported losing contact with one of their rockplanet based
mining installations
/:cl:

<!-- Both :cl:'s are required for the changelog to work! You can put
your name to the right of the first :cl: if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

---------

Co-authored-by: Erika Fox <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Code change Watch something violently break. DME Edit Merge Conflict Use Git Hooks, you're welcome.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants